package virtualmethod.complex;

public class MadCarMain {
	
	public static void main(String[] args) {
		
		MadCar m = new MadCar();
		m.dig();
		m.shoot();
		m.drive();
		m.soundHorn();
		
		IFork f = m;
		f.dig();
//		f.shoot();	// ERROR
//		f.drive();	// ERROR
//		f.soundHorn();	// ERROR
		
		ITank t = m;
		t.shoot();
		
		AutoCar c = m;
		c.drive();
		
	}
	
}
